Definition of Japanese Andromeda
-
(noun) broad-leaved evergreen Asiatic shrub with glossy leaves and drooping clusters of white flowers
Synonyms of Japanese Andromeda
Antonyms of Japanese Andromeda
No Antonyms Found.
Homophones of Japanese Andromeda
No Homophones Found.